<?php

use Hyperf\Crontab\Crontab;
return [
    // 是否开启定时任务
    'enable' => false,
    // 通过配置文件定义的定时任务
    'crontab' => [
        // Callback类型定时任务（默认）
//        (new Crontab())->setName('Foo')->setRule('*/5 * * * * *')->setCallback([\App\Task\FooTask::class, 'test'])->setMemo('这是一个示例的定时任务'),
        // Command类型定时任务
        (new Crontab())->setType('command')->setName('Bar')->setRule('*/5 * * * * *')->setCallback([
            'command' => 'foo:hello',
            // (optional) arguments
            'fooArgument' => '',
            // (optional) options
            '--message-limit' => 1,
        ]),
    ],
];
